#pragma once
#include "basebuff.h"
#include "Effect.h"

class ShieldBuff : public BaseBuff
{
public:
	ShieldBuff(void);
	~ShieldBuff(void);

	virtual bool init();

	virtual void onStart(StateBar* stateBar);

	virtual void onComplete();

	CC_SYNTHESIZE_RETAIN(Effect*, _effect, Effect);
	CREATE_FUNC(ShieldBuff);
};

